package co.com.coomeva.adminEvaluacion.modelo.entidades;

import java.util.HashSet;
import java.util.Set;

/**
 * AbstractGerencia entity provides the base persistence definition of the
 * Gerencia entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractGerencia implements java.io.Serializable {

	// Fields

	private Long gerenciaCodigo;
	private String gerenciaNombre;
	private Set empleadoBasicoVs = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractGerencia() {
	}

	/** minimal constructor */
	public AbstractGerencia(Long gerenciaCodigo, String gerenciaNombre) {
		this.gerenciaCodigo = gerenciaCodigo;
		this.gerenciaNombre = gerenciaNombre;
	}

	/** full constructor */
	public AbstractGerencia(Long gerenciaCodigo, String gerenciaNombre,
			Set empleadoBasicoVs) {
		this.gerenciaCodigo = gerenciaCodigo;
		this.gerenciaNombre = gerenciaNombre;
		this.empleadoBasicoVs = empleadoBasicoVs;
	}

	// Property accessors

	public Long getGerenciaCodigo() {
		return this.gerenciaCodigo;
	}

	public void setGerenciaCodigo(Long gerenciaCodigo) {
		this.gerenciaCodigo = gerenciaCodigo;
	}

	public String getGerenciaNombre() {
		return this.gerenciaNombre;
	}

	public void setGerenciaNombre(String gerenciaNombre) {
		this.gerenciaNombre = gerenciaNombre;
	}

	public Set getEmpleadoBasicoVs() {
		return this.empleadoBasicoVs;
	}

	public void setEmpleadoBasicoVs(Set empleadoBasicoVs) {
		this.empleadoBasicoVs = empleadoBasicoVs;
	}

}